/**
 * 
 */
package com.lehecai.core.lottery.play.impl;

import com.lehecai.core.lottery.PlayType;
import com.lehecai.core.lottery.play.BaseGroup;
import com.lehecai.core.lottery.play.GroupDefinition;

/**
 * 幸运赛车格式定义
 * @author qatang
 *
 */
public class HNXYSCGroup {
	
	static {
		BaseGroup.add(PlayType.HNXYSC_Q1_DS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 1, 1)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_Q1_FS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 12, 1)
				}, 1);
		
		BaseGroup.add(PlayType.HNXYSC_Q2_DS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 1, 1),
				new GroupDefinition(1, 0, 0, 1, 1)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_Q2_FS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 12, 1),
				new GroupDefinition(1, 0, 0, 12, 1)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_Q2_DT, new GroupDefinition[] {
				new GroupDefinition(2, 1, 1, 11, 1)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_Q2_BH, new GroupDefinition[] {
				new GroupDefinition(2, 0, 0, 12, 2)
		}, 1);
		BaseGroup.add(PlayType.HNXYSC_Q3_DS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 1, 1),
				new GroupDefinition(1, 0, 0, 1, 1),
				new GroupDefinition(1, 0, 0, 1, 1)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_Q3_FS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 12, 1),
				new GroupDefinition(1, 0, 0, 12, 1),
				new GroupDefinition(1, 0, 0, 12, 1)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_Q3_DT, new GroupDefinition[] {
				new GroupDefinition(3, 2, 1, 11, 1)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_Q3_BH, new GroupDefinition[] {
				new GroupDefinition(3, 0, 0, 12, 3)
		}, 1);
		
		BaseGroup.add(PlayType.HNXYSC_WEIZHI_DS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 1, 1)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_WEIZHI_FS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 12, 1)
				}, 1);
		
		BaseGroup.add(PlayType.HNXYSC_GG2_DS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 1, 1),
				new GroupDefinition(1, 0, 0, 1, 1)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_GG2_FS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 12, 1),
				new GroupDefinition(1, 0, 0, 12, 1)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_GG2_DT, new GroupDefinition[] {
				new GroupDefinition(2, 1, 1, 11, 1)
				}, 1);
		
		BaseGroup.add(PlayType.HNXYSC_GG3_DS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 1, 1),
				new GroupDefinition(1, 0, 0, 1, 1),
				new GroupDefinition(1, 0, 0, 1, 1)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_GG3_FS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 12, 1),
				new GroupDefinition(1, 0, 0, 12, 1),
				new GroupDefinition(1, 0, 0, 12, 1)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_GG3_DT, new GroupDefinition[] {
				new GroupDefinition(3, 2, 1, 11, 1)
				}, 1);
		
		BaseGroup.add(PlayType.HNXYSC_DXJO_DS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 1, 1)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_DXJO_FS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 4, 1)
				}, 1);
		
		BaseGroup.add(PlayType.HNXYSC_Z2_DS, new GroupDefinition[] {
				new GroupDefinition(2, 0, 0, 2, 2)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_Z2_FS, new GroupDefinition[] {
				new GroupDefinition(2, 0, 0, 12, 2)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_Z2_DT, new GroupDefinition[] {
				new GroupDefinition(2, 1, 1, 11, 1)
		}, 1);
		
		BaseGroup.add(PlayType.HNXYSC_Z3_DS, new GroupDefinition[] {
				new GroupDefinition(3, 0, 0, 3, 3)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_Z3_FS, new GroupDefinition[] {
				new GroupDefinition(3, 0, 0, 12, 3)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_Z3_DT, new GroupDefinition[] {
				new GroupDefinition(3, 2, 1, 11, 1)
		}, 1);
		
		BaseGroup.add(PlayType.HNXYSC_YSQ1_DS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 1, 1)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_YSQ1_FS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 6, 1)
				}, 1);
		
		BaseGroup.add(PlayType.HNXYSC_YSQ2_DS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 1, 1),
				new GroupDefinition(1, 0, 0, 1, 1)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_YSQ2_FS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 6, 1),
				new GroupDefinition(1, 0, 0, 6, 1)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_YSQ2_DT, new GroupDefinition[] {
				new GroupDefinition(2, 1, 1, 5, 1)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_YSQ2_BH, new GroupDefinition[] {
				new GroupDefinition(2, 0, 0, 6, 1)
		}, 1);
		BaseGroup.add(PlayType.HNXYSC_YSQ3_DS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 1, 1),
				new GroupDefinition(1, 0, 0, 1, 1),
				new GroupDefinition(1, 0, 0, 1, 1)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_YSQ3_FS, new GroupDefinition[] {
				new GroupDefinition(1, 0, 0, 6, 1),
				new GroupDefinition(1, 0, 0, 6, 1),
				new GroupDefinition(1, 0, 0, 6, 1)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_YSQ3_DT, new GroupDefinition[] {
				new GroupDefinition(3, 2, 1, 5, 1)
				}, 1);
		BaseGroup.add(PlayType.HNXYSC_YSQ3_BH, new GroupDefinition[] {
				new GroupDefinition(3, 0, 0, 6, 2)
		}, 1);
		
		BaseGroup.add(PlayType.HNXYSC_SCWEIZHI_DS, new GroupDefinition[] {
				new GroupDefinition(2, 0, 0, 2, 2)
				}, 5);
		
		BaseGroup.add(PlayType.HNXYSC_SCWEIZHI_FS, new GroupDefinition[] {
				new GroupDefinition(2, 0, 0, 12, 2)
				}, 1);
		
		BaseGroup.add(PlayType.HNXYSC_SCWEIZHI_DT, new GroupDefinition[] {
				new GroupDefinition(2, 1, 1, 11, 1)
				}, 1);
	}
	
	public static void init() {
		
	}

}
